package com.gxa.modules.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

public class Contract {

  private long id;
  private String number;
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  private Date signTime;
  @DateTimeFormat(pattern = "yyyy-MM-dd")
  @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
  private Date overTime;
  private String property;
  private String signer;
  private String linkWay;
  private String buildName;
  private String tenantName;
  private String tenantType;
  private String roomName;
  private BigDecimal roomArea;
  private BigDecimal realArea;
  private BigDecimal propertyFee;
  private String accountName;
  private String bank;
  private String card;
  private String receiptVoucher;
  private String contractStatus;

  public String getContractStatus() {
    return contractStatus;
  }

  public void setContractStatus(String contractStatus) {
    this.contractStatus = contractStatus;
  }

  public long getId() {
    return id;
  }

  public void setId(long id) {
    this.id = id;
  }

  public String getNumber() {
    return number;
  }

  public void setNumber(String number) {
    this.number = number;
  }

  public Date getSignTime() {
    return signTime;
  }

  public void setSignTime(Date signTime) {
    this.signTime = signTime;
  }

  public Date getOverTime() {
    return overTime;
  }

  public void setOverTime(Date overTime) {
    this.overTime = overTime;
  }

  public String getProperty() {
    return property;
  }

  public void setProperty(String property) {
    this.property = property;
  }

  public String getSigner() {
    return signer;
  }

  public void setSigner(String signer) {
    this.signer = signer;
  }

  public String getLinkWay() {
    return linkWay;
  }

  public void setLinkWay(String linkWay) {
    this.linkWay = linkWay;
  }

  public String getBuildName() {
    return buildName;
  }

  public void setBuildName(String buildName) {
    this.buildName = buildName;
  }

  public String getTenantName() {
    return tenantName;
  }

  public void setTenantName(String tenantName) {
    this.tenantName = tenantName;
  }

  public String getTenantType() {
    return tenantType;
  }

  public void setTenantType(String tenantType) {
    this.tenantType = tenantType;
  }

  public String getRoomName() {
    return roomName;
  }

  public void setRoomName(String roomName) {
    this.roomName = roomName;
  }

  public BigDecimal getRoomArea() {
    return roomArea;
  }

  public void setRoomArea(BigDecimal roomArea) {
    this.roomArea = roomArea;
  }

  public BigDecimal getRealArea() {
    return realArea;
  }

  public void setRealArea(BigDecimal realArea) {
    this.realArea = realArea;
  }

  public BigDecimal getPropertyFee() {
    return propertyFee;
  }

  public void setPropertyFee(BigDecimal propertyFee) {
    this.propertyFee = propertyFee;
  }

  public String getAccountName() {
    return accountName;
  }

  public void setAccountName(String accountName) {
    this.accountName = accountName;
  }

  public String getBank() {
    return bank;
  }

  public void setBank(String bank) {
    this.bank = bank;
  }

  public String getCard() {
    return card;
  }

  public void setCard(String card) {
    this.card = card;
  }

  public String getReceiptVoucher() {
    return receiptVoucher;
  }

  public void setReceiptVoucher(String receiptVoucher) {
    this.receiptVoucher = receiptVoucher;
  }
}
